News

2 Dead After Car Plunges Off 300-Feet Cliff and Crashes into the Ocean: Reports. The incident occurred on the Isle of Wight on Friday, June 6. By. Escher Walcott. Escher Walcott.