Mammoth WVH Makes A Triumphant Return To Legendary Toad’s Place
New Haven, Connecticut is mainly seen as the smaller market city that the prestigious Yale University calls home. Some might not know that steps from the university sit the legendary club known as Toad’s Place.
The rock club has housed…