22-11-2010, 12:07 AM
|
#10
|
Join Date: Sep 2005
Location: Emilia, Italy
Posts: 8,518
|
Mhhh...don't think it's your title, but it has a fox and screens, and it's a platform
http://www.abandonia.com/en/games/53...+and+Back.html
__________________
|
                       
|
|