Odd Green Luchador

Signpainter's enamel on plywood. Don't know what happened to it.