Chicken Pesto

Grilled chicken pesto Panini with sweet caramelized onions, mozzarella, and a touch of mayonnaise on a soft hoagie roll