The Lovebuzzards Pete June 22, 2017April 30, 2018 The Lovebuzzards The Lovebuzzards are an Atlanta based trio fusing all kinds of crap to rock people's faces off. Currently playing select dates in support...