Crystal Bridges Museum of American Art says that Wal-Mart Stores Inc. is giving the Bentonville museum a $20 million grant to cover admission fees for all visitors.