Lara Castle

From Tardis Wiki, the free Doctor Who reference
RealWorld.png

Lara Castle was an editor for the Excalibur comic story Camelot Lost, which was a crossover with the Doctor Who universe.