I know the thought of a town in India that is “home to as many as 230 sets of twins … in [a] village of 15,000″ is a little X-Files-ish creepy, Reuters, but did you have to pair an innocuous ’science oddity’ story with the most ominous photo this side of a promotional poster from The Shining?
(via.)
0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.