THIS HAS TO BE THE WEIRDEST CONVENIENCE STORE IN JAPAN?!