Pop Life is a massive six-floor department store located in the heart of Tokyo's Akihabara "Electric Town" that sells every imaginable sexual souvenir
Pop Life is a massive six-floor department store located in the heart of Tokyo's Akihabara "Electric Town" that sells every im...