The American music scene as a whole has given Britain a run for their money in the past few years, which has been forever known as the land that births the edgiest form of rock that gets the biggest buzz, magazine covers, and spotlights on various TV shows. But when an Atlanta band has to […]