This 32.500 square-foot mural is a real masterpiece that belongs among largest ones in the country. Deeply moving piece of art.
Official Website http://omahamuralproject.org/
Address 602 N 13th St, Omaha, NE 68102, USA
Coordinates 41°15'54.832" N -95°56'1.666" E