Buzzsaw Machine (Layla the Lynx)

The Buzzsaw Machine is the Only Boss on Layla the Lynx