Owners (from left) Steve McQueen, Larry Williams, Barbara Levine and Joy Davis at Needful Things, a new vintage shop, at the old train station in downtown Champaign. The shop is currently accessed ...