Beyonce has given birth to twins! We think? We maybe think. Ok, we don’t actually know, but that hasn’t stopped the bee hive from LITERALLY freaking the F out this morning with speculation that the queen has delivered her babies. What is the truth!? Do you think it's finally happened?