Big ups for this latest mural entitled “Pest Control” painted by Evoca1 on the streets of Honolulu, Hawaii for the final stage of Pow! Wow! 2017.