If you've ever walked into a Walmart and thought, "Wow, I could totally live here. Zombie apocalypse destination confirmed," then you are both strange and correct. Most of the megaretailer's stores will let folks stay in the parking lot overnight.