Journey Through Ash and Smoke

Ranger in Time, #5 Written by Kate Messner