User blog comment:Mrgod11234/Giant monster/@comment-3213092-20110730192236/@comment-3213092-20110730193840

Exactly.. A rock formation.

And why had to be eyes..? Just because we see a red light..?

It could be a lighthouse.. Same thing.. We dunno..