Rumors of a large island suddenly RISING OUT OF THE FUCKING OCEAN have been traveling throughout Freedom City and the surrounding areas. According to eye-witness accounts, the island is located west of the danger-filled tropics of Stormfront Island -- but could these be lies propagated by the Yachtzee! company in order to sell more boats?!