Popovich Comedy Pet Theatre
Rio Theater 1205 Soquel Ave., Santa Cruz, CA, United StatesIf you've been looking for a delightful show that features household pets and familiar animals, here you are. Mr. Popovich will bring a smile to the faces of your family and friends. http://riotheatre.com