Catchy tune, vocals I heard in Trinidad & Tobago. Weird ... maybe awesome video. 1
Great song - got it going on here...