BREAKING: Delta plane that crash landed at Toronto International Airport is upside-downPublished by The Spectator IndexFeb 17, 2025 8:10:02 PM UTC