The Shed opens in September
There are many Man Caves across the globe, but there’s only one Shed. If you like your tailgating just as much as your favorite team, then you need to visit The Shed. Located at Inside Tailgating’s national headquarters in Charlotte, N.C., The Shed is a 3,000-square foot warehouse that’s been designed to become the area’s …