thedeltareview.com
The Last Biff-Burger in America
Although there were once Biff Burgers all over America, this location in St. Petersburg is the last one in America.