Home » Posts tagged with » Iron Maiden

Leechpit moving to new digs

An anchor of the Colorado Springs underground is pulling up stakes to make room for bigger things. Vintage clothing, music and outsider art-shop The Leechpit has occupied a quaint spot at 708 N. Weber St. since the day Johnny Cash died in September 2003. Owner Adam Leech is moving the store this month to 802… Continue Reading Leechpit moving to new digs