Buzz band British rockers Fine Creatures are releasing their debut EP, Electric La La Land this Friday, July 27th via Symptom Records. Combining slick pop licks and infections rock sounds, this band is poised to make waves this year. We caught up with frontman James Hall to hear about his Favorite Concert Memory before he was in a band. Continue reading