Sunday Roundup: 3/6/16

Mega Man Star Force: Leo DS Release Date: August 7th, 2007 Purchased at: GameStop (Sunnyvale, CA - $7) Another random stop into GameStop after work, another sweet find! I believe…

Comments Off on Sunday Roundup: 3/6/16