Best photo of the day 05 29 2012

This fantastic photo captured by Russian photographer Iren Leema at a film studio. In this set film Wolfhound was filmed.

best image of the day