According to the Tab, and some users on Twitter, these clowns — yes, humans dressed as clowns — were spotted on Green Street in Campustown. As the article points out, this has been somewhat of a new thing happening around the country, weird-ass clowns randomly appearing, and somewhat alone.
Sweet dreams, Champaign-Urbana.