JAPAN'S MOST INSANE RECORD STORE (still speechless of what we found)