ApexTV
Member
- Messages
- 317
This strange and mysterious creature was caught on tape by a CCTV security camera in a man's backyard. Many people online have identified the strange creature to be a real life Bigfoot caught on camera. What do you think this bizarre creature is?