Beasts & Brews is a carnivore’s heaven. Now open at 7 Spectrum Loop in northern Colorado Springs, the concept includes a butcher shop, a full-service restaurant, and the largest self-pour taphouse in the country. FOX21’s Lauren McDonald shows us what we can expect.