Various artists

Marco Vingiano (MarcoVT)

Artist's deviantART profile http://marcovt.deviantart.com.

Puzzling Penrose
Puzzling Penrose

The image was found at http://marcovt.deviantart.com/art/Puzzling-Penrose-207767297.