Hidden in plain sight on a corner in downtown Findlay, Ohio sits a culinary time capsule that has perfected the art of America’s favorite sandwich – the BLT. Wilson’s Sandwich Shop doesn’t look like ...