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 [...]