In a small Japanese town with desolate streets and shuttered storefronts, aliens are said to be frequent visitors. Subscribe to VICE …