hmm

well David has a robogames t-shirt and on the robogames website there is results which go back to 2004 but i think that year it was called robolympics and was named robogames from 2005 to now

but was added onto that page on 3rd march this year so is either brand new or copied from somewhere

he doesnt look to have aged either since we saw him in august 2007 so i think its a recent clip