lordshaper.com
Doctor Who and the Ultimate Weeping Angel
When it was first announced that the Weeping Angels were returning in a Series 7 episode set in New York, we wondered if was more than a coincidence that one of the world’s greatest statues r…