Big Picture Peoria, a non-profit organization, has unveiled 16 new large-scale murals in the Warehouse District of Downtown Peoria, Illinois, to promote diversity and beautify the city.