Did you ever wonder what that radio controlled Mini was doing in the Olympic Stadium?...
My day, it is made.
BRITAIN WINS, EVERYONE GO HOME