Beer Can Island is located in the waters of Tampa Bay, between Apollo Beach and MacDill Air Force Base. It’s owned by four friends, including Loomis. The group briefly put 90% of their island up ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results