Tulsa Police report speed contributed to a crash that killed two Holland Hall students; investigation continues.