This is the most joyous occasion ever and everyone in the entire universe joins in the fun.
Prince William and Catherine Middleton – the Duke and Duchess of Cambridge, showed off their little prince today after leaving St. Mary’s Hospital.
It almost feels like the moment Princess Diana walked out of the hospital with Prince William back in June 28, 1982. How time has flown by.
What is more impressive is the way the world is celebrating with the Royal Couple… SIMPLY AMAZING.