I think I got.. 'Thrips' .. please help

Is that real? Looks.like the scenery in the background of a video game like the first resident evil
 
Back
Top