face in mountain

Hey guys, some American chap has found indisputable proof that aliens exist. Here it is... See? The face? The face that is