Going Insane in The Owl Cafe

one of Japan's strangest tourist attraction