About Triangle Atoll
Triangle Atoll is a small island located in the Bermuda Triangle. It is best known for its exotic wild life, delicious dairy products, splendid beaches, and oddly triangular shape.
Image from the Triangle Atoll Space Agency (TASA) archives
The Creative Minds Behind the 100 Fire Brand Hard at Work