Babybeef Album Review Music Review September 18, 2010Babybeef is the solo electronic project by Sarah Carroll Kelly, a Dublin based multi instrumentalist and performance artist. Starting with...