Best Roasting Sticks Ever.