Posted on 2011-05-26 by Vernon JPictures from Thursday 05/26/V3.1 I was out for a bike ride, this new piece of art work showed up. Its located at about 64th St. & Dodge St. in my fair city of Omaha.