Python Head

Python head

Stone python head in the mountains in the south of china