Russ Leach lives in England and has had a long production career spanning multiple disciplines including publishing, illustration, video game art, retail design and online software development. With the release of the latest issue of Panini Comics Doctor Who Adventures, we… Read More ›