CUMI-CUMI RAKSASA ▼

Mexican light ?
Mask or demon?
Artistic blur?
Destination Zebra ?

TO BE FOLLOWED: