Art and Architecture - The Parco dei Mostri, also known as the Garden of Bomarzo or Sacro Bosco, Italy, created during the 16th Century.

(via yellowblog)