ApexTV
Member
- Messages
- 317
A mysterious creature was recently spotted and caught on tape in Japan. What is this strange creature? Many different theories have emerged online attempting to explain what this mysterious creature is. From alien to undiscovered creature, no explanation has yet been conclusive.