Wednesday, January 7, 2009

pinocchio in salzburg

this is a really big pinocchio in the austrian alps, right where they filmed the sound of music. this defies logic but not imagination. 

No comments: