Saturday 22 February 2020

TEN-FOOT HUMANOID

Reported in England, tearing legs off deer.



now read on.....

No comments:

Post a Comment