Entertainment November 12, 2024Relive the Magic of Doctor Who in Tampa 1981 Step into the TARDIS and go back to 1981, when Doctor Who episodes graced TV screens in Tampa, Florida! For fans of the Doctor, these broadcasts…