To combat Howards Stern's extremely opinionated blurb on Turks and Caicos ant problem, I would like to post some beautiful photos taken on some of the Caicos Islands.
Furthermore, there are plenty more ants in L.A than the whole of the British Virgin Islands.
Quit being such a baby. Howard is entertaining.
ReplyDelete