Interview with Trenna Keating
We’ve been pretty busy watching Defiance recently. Taking place in a war-torn and ecologically devastated Earth after a clash between humans and aliens, Defiance is both an epic drama on the SciFi channel and a multi-platform videogame. Every science-fiction series needs a doctor, and Defiance gets its medical-know how (and … Read More