Unexplained
Paranormal Phenomena

Strange Creature Caught On Tape In Australia

0

The footage shows a small humanoid being running across a street in Australia.