Joe McElderry looks very different from his X Factor days in Barbados
Joe McElderry looked completely different from his days on The X Factor as he headed out on a private yacht in Barbados with friends on Friday. The singer, 31, starred on the show when he was just 18 years old back in 2009, beating Stacey Solomon and Olly Murs to the crown.