Mammoth WVH and Nita Strauss play a sold out show at the iconic Toad’s Place in New Haven. The first thing I noticed as I entered the infamous Toad’s Place is the amount of people milling around for this highly anticipated spectacle. Mammoth WVH and Nita Strauss had created such an electrifying buzz days before the show due to their dynamic music and the incredible guitar licks everyone anticipated. Toad’s is a smallish venue but […]