When was Done the Impossible created?

Done the Impossible was created on 2006-07-28.