Statue of buddha

Statue of buddha

A giant ancient statue of a buddha’s head in Shaanxi,China

by
by
by
by
by
by