New Talking City 1994: “Love Won’t Let Me Wait”
Talking City 1994 is one of the Japanese bands having a really good 2013. After being quiet for more than two quarters of 2012, the Osaka band has come back strong, releasing a strong three-song EP and several great stand-alone tracks. They’ve come along way since when they first popped up, developing a more polished…