Two dead after plane land in water near New Providence, Bahamas

 Two dead after plane land in water near New Providence, Bahamas

Bahamian Media News:

The Bahamas Public Hospitals Authority has confirmed … eight miles from New Providence, Bahamas after reportedly experiencing engine trouble … Andros, and Emma McQueen.
The Bahamas Police also confirmed that the …

WP Radio
WP Radio
OFFLINE LIVE