See the Oswald Restaurant Glass Lightshow in Downtown Santa Cruz! 121 Soquel Ave (corner of Soquel and Front St., Santa Cruz, CA) Starting December 2, for three months, see the glass lightshow display of...