The Visitors Earth rescue mission