SEEN: Weird mammals invade chalk-art festival

(Kevin J. Beaty/Denverite)

staff photo

The Denver Chalk Art Festival ends at 7 p.m. Sunday. Go see the masters at work (and potentially a couple of giant ground sloths) at 1430 Larimer Street.