A beautiful mind-bending sweltering painting of the Eye of Creation, by Rebecca Guay and Tamara Lempicka, Veduta, featured on 500px | Painting