This gave me a lot of work, but it came out good :)
Commissioned by F216F.

52 417