big sandwich with ham, cheese, tomatoes and salad on toasted bread

big sandwich with ham, cheese, tomatoes and salad on toasted bread

 Stock photo ID: 102353710