Blockbuster 26066

Blockbuster #26066 was a Blockbuster video store located at 5601 South Cedar Street in Lansing, Michigan.