Police Investigating Man Who ‘Jumped’ Into Charlotte Amalie Waterfront And Died

CHARLOTTE AMALIE — Police are investigating whether a St. Thomas man was pushed or jumped into the waters off of the St. Thomas waterfront downtown … Continue reading Police Investigating Man Who ‘Jumped’ Into Charlotte Amalie Waterfront And Died