Lucky Diaz

Lucky Diaz has appeared in Chicasaurus Rex.