Travel why is this street in japan obsessed with FROGS? 🐸 | and it is right next to a samurai castle! June 27, 2025