Superstar Beyonce has stunned fans by revealing she is pregnant with twins. The 'Halo' hitmaker, who is married to rap legend Jay Z, took to Instagram to share a picture of herself posing in a bra, panties, and a veil as she cradled her growing baby bump.