A Deliciously Tasty Trinidadian Corn Soup Recipe
Trinidad is an island that lies about 7 miles to the north and east of the Venezuelan coastline in South America. Trinidad is considered the southernmost and fifth-largest island in the West Indies. Food and…
