Popularity: 0
1983-05-09
United States
Character: Self
Release date: 01/30/2010
Character: Himself
Release date: 07/05/2014
Character: Commander Herrera
Release date: 07/27/2016
Release date: 10/04/2020