Roush SEMA IN LOS ANGELES

Discussion in 'Special Production' started by dekidex, Apr 2, 2004.

  1. Hey guys,

    Anyone going to the sema this week-end.....it is at the staples center in down town LA.