Originally Posted by
vasponger
wtf, the Queen of England is coming, what the hell does that have to do with street racing
Oh. I'm sorry. Forgive me for not knowing(150 miles away) that the Queen of England is comign to Williamsburg, VA. I just remembered right before I left a buddy of mine was telling me about a cop raid for something about racing near Williamsburg at a K-Mart. I just put two plus two together, and was obviously wrong.