They came early for deals, but being part of the store's official grand opening wasn't something customers bargained for.
Red Lobster's Cheddar Bay Biscuits are so popular that people want to make them at home, and these stores sell the mixes and ...