llewdebkram on 20 September 2007
Doesn't look like a DS or PSP screen, it 's obviously much bigger than either judging by what's going on around and the passers by, maybe it's displayed on a laptop screen?







