This week's photo comes from December of 2013. While walking along the waterfront in Charlotte Amalie on the island of St. Thomas in the US Virgin Islands, we happened upon a harbor in an area called Frenchtown while looking for a pizza place called Pie Whole. While taking a moment to rest and enjoy another view of the harbor, we noticed a large and proud iguana hanging on … [Read more...] about Iguana on a Rock, Frenchtown, St. Thomas, US Virgin Islands