A hidden Japanese sculpture park with 800 statues reveals a strange mix of art, memory, and mystery created by Mutsuo ...