Something on that mountain is reflecting light -- not sure if it's water or ice or what. Might be aliens.
Definitely aliens.