Blockbuster 95428

Blockbuster #95428 was a Blockbuster video store located at 715 East Taylor Street in Sherman, Texas.