"The Avengers" Have Landed