Alexis Diaz - Street Art - London, England Jan 17, 2015 Fascinating street art by Alexis Diaz picturing a Chthulhu’d elephant.