I took this picture in San Francisco Dominican Republic. I saw some strange cloud formation and immediately ran to the roof to take several pics, I think this was the best one. If you notice you can see the formation of a big lizard or maybe an iguana.
Need Help? Visit the FAQs.