Ultraman Pict

Ultraman Pict
An ultraman shrouded in mystery???