-Hill of the Buddha-
The Hill of the Buddha is a giant Buddha statue located atop a small hill near a cemetery in the Japanese island Hokkaido. The statue was built some 15 years ago, but it was only in December 2015, that the landscape around it was sculpted to highlight the massive figure...