Steve Aoki

2 of 5

"It's a bird, it's a plane. No, it's the release date for my new album!" Steve Aoki makes his way through the city with fans atop a bus to announce his new album, Neon Future 1 — set for release on Aug. 12 — on April 22 in New York 

Photo: John Lamparski/WireImage.com

Email Newsletter

Similar Photos