Intihuatana

Intihuatana The hitching post of the Sun.