Grilled Summer Vegetable Sandwich with Spicy Pesto Mayo

star