Good Marketing for the win!

Ahhh Trinidad & Tobago Carnival!! Truly the Greatest Show on Earth. Locals will get it, but for the few of you who have not yet experienced the sights and sounds of the season you are…