Real life ‘Dementor’ Appear In Africa, Terrifying Residents

The gigantic humanoid was spotted floating menacingly over a shopping mall in Kitwe, Zambia’s largest city. With a population of over half a million, you can be sure the strange alien being was witnessed by many pairs of eyes.

Copy link
Powered by Social Snap