AMAZING this is a photo of a picture of " VOODOO CHILE " on the wall of a restaurant in St Lucia

A Lady
Stephen Hyde
Sun 13 Dec 2009 15:39
 

JPEG image