This store actually was in Elmwood Park, IL. River Forest's border is across the street, though!
Thanks Al M.
Also it was one of the last 3 Blockbuster stores in the Chicago area to close down in late 2013/early 2014, btw. Other 2 were Carol Stream, and Waukegan.
Definitely a lot of them at one time.