Rachel Dodson


Rachel Dodson is a cover artist who worked on many comics as an inker with her husband, Terry Dodson, including Star Wars: Princess Leia.

Appearances