Proof That Walmart Might Be the Craziest Place In the World. June 20, 2019 by Kelly Davies I Wish I Could Explain What’s Going On Here Again, I wish I could explain what’s going on here. All I know is these guys are most definitely feminists.