The Bermuda Triangle's deep oceans provide the setting for Abyss of Neptune, a survival horror game. You've been assigned to look into a strange undersea signal, but there's more to it than meets the eye. Do you have what it takes to make it to the other side?