Where is Pyramid Head?

Where is Pyramid Head?

in Colorado apparently.

0
0