Album ReviewsThe Last City – Willfully Humansc_adminOctober 15, 2013 by sc_adminOctober 15, 20130 Hailing from Columbia, but now working from Hiroshima, Japan, husband and wife duo The Last City create baroque pop with an indie feel. Departing from... Read more