Four teens, aged 15 to 19 years, died in a crash in Puslinch, a rural area southeast of Guelph, early Saturday, according to Ontario Provincial Police.