This unknown object was filmed in Treasure Island, Florida This unknown object was filmed in Treasure Island, Florida Share on Facebook