Parade ★★★½

Wildly inventive, defies description.