Blockbuster 40068

Blockbuster #40068 was a Blockbuster video store located at 8022 South Sheridan Road in Tulsa, Oklahoma.