Ruben Castillo

Fights in the Vault:

Date: 
Saturday, April 12, 1980
Fan Cards: 
11
Fan Rating: 
4.285715
Average: 4.3 (7 votes)