Two people died after a car plunged off a 300-foot cliff in Alum Bay, Isle of Wight, England. Recovery efforts involved various teams. An investigation is ongoing to determine the cause of the incident.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing