Home /

Focus: Wedding limousine crash leaves 20 dead in upstate New York

Twenty people are dead following a horrific wedding limousine crash at an upstate New York tourist spot.

Latest Video