Crashing into the ocean and being on a stranded island sucks, but to crash and be stranded on an island in the Bermuda Triangle is even worse! Win the game in our new giveaway and try to survive in th...
Crashing into the ocean and being on a stranded island sucks, but to crash and be stranded on an island in the Bermuda Triangle is even worse! You must best the environment and the enemies roaming wit...