Scarily enough, that picture is of him...
It's on the riocar.org page here

What's Nellie BTW?

- Trevor