New Music Indie RockFeel the Power: Grandeur Band: Grandeur Region: New England, United States – North America Song: G3 It’s amazing that Grandeur is a two-piece band…