Let's be honest, Von Trier, 2235 N. Farwell Ave., feels like it's been on the corner of Farwell and North for absolutely ever, right? Forty-five years! But its predecessor, Rieder's, occupied the site even longer. Here's a look at the stories of both.