
Charlie’s Geekcast Episode 81 — Geeking on Doctor Who “Rose”
After a 16 year absence, Doctor Who returned to TVs all over the UK with a new series that premiered on March 26, 2005 with the episode “Rose.” To celebrate it’s 20th Anniversary, I re-watch and commentate on the episode that ushered in a new era of Doctor Who.