Portal:Video games/Picture/83
Tetsuya Mizuguchi
at the 2005 Art Futura in
Barcelona
,
Spain
.