Justin Bieber fans are in shock after the 30-year-old singer posted a set of revealing underwear photos on Instagram.