Asmodeous (Partial and misc)

Kraka