Beyonce debuts her new twins!

And of course, it broke the Internet.