David Capuzzo

David Capuzzo paints surreal images:












More of David's pieces can be seen on his website.