In a small Japanese town with desolate streets and shuttered storefronts, aliens are said to be frequent visitors.
Subscribe to VICE News here:
Check out VICE News for more:
Follow VICE News here:
Facebook:
Twitter:
Tumblr:
Instagram:
More videos from the VICE network:
#VICENews #News
source