Spencer Harrison

Spencer Harrison is a Murciélago that appeared in. He is the godfather of Lucinda Jarvis.