Norwegian Air has a flight from Boston to Grand Canaria with a 1 hour layover in Madrid. As best as I can tell we'd land in, and then depart from, Terminal 2. Will this be enough time?
I'm concerned that we may have to clear Customs and Immigration and would miss our connection. While I understand that the airline may be obligated to put us on the next available flight, Norwegian doesn't run another one until the next day and that would mean missing a full day of the trip.