The 2nd Final Frontier group promo shot looks as if the bandmembers have landed on Earth from a spacecraft judging by the ray of light behind them.