iOS app Android app

Black Point Marina

WATCH: Strange Creature Found Floating In Florida Waters

Posted 03.14.2012 | Miami

On Thursday, while fishing out of Black Point Marina near Biscayne National Park, South Florida fishermen came across a very rare sea creature -- the ...