Denver: New News Spots
- Episode aired Oct 31, 2011
Sacha experiences a local new news spot in the Denver - the public access station, where he revisits his early days on television.Sacha experiences a local new news spot in the Denver - the public access station, where he revisits his early days on television.Sacha experiences a local new news spot in the Denver - the public access station, where he revisits his early days on television.