June 19, 2019 at 20:52:32 UTC
Ravencroft is the leader of team Deucalion and has a site you can visit if you're interested in seeing our shenanigans. Character belongs to Ravencroft art by me.
https://teamdeucalion.com/