SEEN: Weird mammals invade chalk-art festival

1 min. read

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.

Recent Stories