Music We Love: Owl Vision – Maggots