tomclarkphoto.com
Super Larry… coming soon!
Meet Super Larry (Mark Teich)! Fictional desert town Vienna, CA’s very own super hero seen confronting Sheriff Leeland (Chris Coppola) on set while filming Super Larry, the pilot episode. In …