Everyone knows Red Lobster has great seafood. But the real gold is in their Cheddar Bay Biscuits.
Instagram & Snapchat Videos
Legends tell of a mysterious land known as Cheddar Bay. Our videos shed some light on the Cheddar Bay Biscuit in its natural habitat.
AD: Grace Martin