El 8 de septiembre de 2003, David Bowie hizo historia con el mayor evento musical interactivo y en vivo jamás visto. Este concierto único en vivo se transmitió vía satélite desde los estudios Riverside de Londres, simultáneamente, para 50.000 fans en 86 cines en 26 países de todo el planeta, desde Hong Kong hasta Helsinki, emocionando a los fans con una espectacular presentación en vivo, por primera vez, de su nuevo álbum, Reality.
El Record Store Day de 2025 marca el lanzamiento del concierto, disponible en vinilo de gramaje alto de 180 g y también en CD, incluyendo una réplica del póster del evento original.