Quote Originally Posted by stovens View Post
Looks great, welcome to the sight! From the home of American Graffiti "Petaluma" California!
My favorite town, been there 3 times now, love it! Have good friends there, visited the Graffiti sights, didn't want to leave!