A Giant in Japan

Related Articles: 

In 2007, a video was released to the internet that many feel shows a real giant in Japan. This is a still from the video showing the giant.

This copy of the image is from the Revelation Now website [Link Here].