Rio Theatre: Top Dog Film Festival

Rio Theatre 1205 Soquel Ave., Santa Cruz, CA

The Top Dog Film Festival will wag its tail in at the Rio Theatre sharing a 2 hour collection of short independent films from around the globe, all about dogs! Meet dogs from all walks of life on the big screen at this year's event. This carefully curated program of short canine-themed films is comprised

Memory: 28MB (10.94% of 256MB)