2009 · Point-and-click · Puzzle · Indie · Web browser
Bermuda Triangle holds many mysteries. Here's one of them.