living newspaper

Noun

 * 1) A theatrical form presenting factual information on current events to a popular audience.