Miss Jamaica Universe slammed for ‘Annie Palmer’ National Costume
The Miss Jamaica Universe organisation is being hammered on social media sites for its use of the infamous ‘White Witch of Rose Hall’, Annie Palmer, as the country’s national costume at the Miss Universe pageant being held in Atlanta, Georgia.