Top
60°

Akiba’s Trip Has… Upskirt Photography?

Akiba’s Trip, in case you haven’t been following it, is a PSP by Acquire game set in Akihabara, Tokyo’s “electric town,” known for being a haven for games and anime.

Read Full Story >>
siliconera.com
The story is too old to be commented.