News

The 1980s not only brought neon lights and loud fashion into existence. They also gave us monsters that ripped people apart without even looking back.
Some of the eeriest moments are those that leave us baffled or hit us when we least expect it. These uncanny events embed ...