Wal-Mart closes