VV1842 Ghost Mantis or leaf?

Created by and…@viralvideouk.com