Popularity: 1
Fort Thomas, Kentucky, USA
Character: Super Ninja / Delta Force Team
Release date: 10/30/1990
Character: Self
Release date: 02/22/1998
Character: John Lambert
Release date: 01/01/1994
Character: Treck
Release date: 05/05/1999
Character: Logan
Release date: 12/30/2014