real-aliens

building house

They Caught This Creature Climbing Buildings In Russia…But What Is It?

If there's going to be a bizarre, otherworldly-looking creature spotted scaling the side of a building, why wouldn't it be in Russia? After all, Russia does tend to attract more than its fair share of paranormal activity. But just because…
Read more »