11 Funny Facts About Trinidad and Tobago You’ll Love To Know

Trinidad and Tobago is a dual island Caribbean nation near Venezuela.  The island has distinctive Creole…