Queen Elizabeth And Speaking Of Ninja Turtles ...

0510_queen_eliz_turtle
Queen Elizabeth wore this raincoat today in England.

Cowabunga, Your Majesty!