This is a recipe I found in one of my Grandfather's cookbooks years ago. It is my go to recipe when I know I'm going to have a lot of hungry people at my house for a Steelers game or Nascar race. It doesn't last long!
Cut the bread in half length-wise. Hollow out top and bottom of loaves, leaving a 1/2 in. shell. (Removed bread can be used for something else. As I making this my kiddos are eating the bread bits to tide them over until the sandwich is ready to eat!)
Combine cheeses, onions, mayonnaise and worcestershire sauce; spread over cut sides of bread.
Layer ham and roast beef on bottom and top halves; place pickles on bottom halves. Gently press together.
Wrap in plastic wrap and refrigerate for at least 2 hours. Cut into 1 1/2 in. slices.