Breaking: Beyoncé reportedly has delivered twins


US Weekly reported that Beyoncé has delivered her twins! 

Read more