Cheddar Bay Biscuits
Those tasty, addictive, butter/garlic/cheese biscuits they have at Red Lobster. They come free with a meal, have 160 calories each, are laced with crack, and are loved by minorities.
Cheddar Bay Biscuits by Cale M May 2, 2007
Get the Cheddar Bay Biscuits mug.