After months of planning and one very big media frenzy, Prince William and Kate Middleton finally tied the knot in London on April 29. Afterwards, William took the wheel of an Aston Martin -- complete with decorations and a "Just Wed" license plate -- and drove his new bride through the Mall in London to greet the thousands of well-wishers who turned out to see the happy couple. (04/29/2011)
Top Shots of 2011
Check out omg!'s picks for the most memorable photos of the year!