Liberty Biscuits are pieces of bullshit wrapped in the American flag, and the infotainment industry has been serving them up hot for decades now

liberty biscuits...