Sitting just roughly 100 miles off the coast of Venezuela is the 116 square mile island of Tobago, along with her big sister, Trinidad, sitting just 22 miles away. Many people may be familiar with Trinidad, famous for her spectacular Carnival celebration in late winter (the largest in the Caribbean), but fewer are familiar with…
