Initial D: Street Stage - Wikipedia, the free encyclopedia January 16, 2007 (PSP Best) ... Initial D: Street Stage is a video game based on the manga and anime Initial D. It was released on February 23, 2006 for the ...