Mystery of waking up between 2am to 3am!

259 13 4
                                    

Most of us often wake up at night between 2am to 3am without any reason and according to paranormal experts, there is 99% chance that something is actually staring at you for a long time....
Now its scary!

PARANORMAL FACTS...Where stories live. Discover now