dog and pony show

A project briefing which uses a number of viewgraphs, slides, flip charts, or similar aids, usually with a view to persuading the audience to a particular point of view. SOURCE: apm.com