caterpickles.com
50 States of Public Art: Gators on the Geaux in Lake Charles, Louisiana
Public art is everywhere, and in some parts of the country you can even still go out and enjoy it. This week on Caterpickles, we’re treating ourselves to a sneak peek at the street mural scen…