IMMOKALEE, Fla. – Two people are at Southwest Florida hospitals after a three-car crash last Sunday morning at the intersection of State Road 82 and Church Road, state troopers said.
↧