Police investigating whether speed or alcohol played a part in the crash near Loop 101 and 75th Avenue.