Walmart is apologizing for a display at one of its Evansville locations.

About The Author