Xbox Live
The video premiered on the Xbox Live Marketplace on May 28, 2008, a first for Xbox Live.