Giant Chicken Church

Mysterious Giant Chicken Church built on a hill near Borobudur temple.

More photos by dikasapi