Stitch.D

Stitch.D on those lovely Americans (and other stuff)

Go on! Bring me some Monster Munch...

Stitch.D has just flown in to chilly England (he’s currently residing in Los Angeles) in order to prepare for the start of The Defiled’s UK tour.