Templo Del Sol Taquitos

Templo Del Sol Taquitos

Anything to say about this post? Or UFOs? Or anything?