Spectacle

noun

  1. a visually striking performance or display.

  2. an event or scene regarded in terms of its visual impact.