Mooloe Island (Location)

Mooloe Island is an island 32 miles off the coast of Tarpon Springs, Florida.