Rene Ramirez

Rene Ramirez is Wild Dog.

Appearances

 * "Arrow and The Flash - Fan Made Video Game (Development Update One)"