What can you tell me about Steven James Smith aka the Lizzard.
What can you tell me about Steven James Smith aka the Lizzard.
Steve has spent the last 3 weeks in Capitola, Ca. getting in stroke(maybe). He is about to head on the road again this weekend. But I wouldn't hold my breath, he likes it in Santa Cruz County, Ca.