Discussion in 'Game Videos' started by GameTrailers, Jun 2, 2008.
[trailer]34663[/trailer] Description: Street Fighter is about to have an epic return.