Who Built This Mysterious Wyoming Pyramid (VIDEO)Who Built This Mysterious Wyoming Pyramid (VIDEO)Natural, man made, or an illusion?Glenn WoodsGlenn Woods