People Stare Monsters in the Eye, Wherever It Is

LiveScience.com
People Stare Monsters in the Eye, Wherever It Is
Can you look this monster in the eyes? Turns out mere mortals gaze at non-human monsters in the eyes even if those peepers are located in bizarre places.
View Comments (0)