On this day 29 years ago Irish twins Jedward landed on Earth from PlanetJedward, October 16, 2020 Planet Jedward Photos born to bring Good Vibes and Jepic Energy! The Saviours of 2020