Don’t ask me why, but Oxymoron by Zebra and Giraffe takes me back to nostalgic memories of below zero degrees, cherry vodka pops and Sedgwick Road, London. In August 2008, I got the chance to experience this band live for the first time. Of course, being all sorts of happy (high on life, drunk on ...