EP Review: The Vaughns – tomfoolery

One thing is for sure; The Vaughns do not slow down. Playing gigs all across New Jersey for the past year, this four-piece band is ready to make their mark. The Vaughns released their self-titled debut EP in August 2014, [...]

November 30, 2015 New Music, Reviews