Dr. Roger Girard, a mad scientist who dares to combine two heads onto one body, despite serious consequences.Dr. Roger Girard, a mad scientist who dares to combine two heads onto one body, despite serious consequences.Dr. Roger Girard, a mad scientist who dares to combine two heads onto one body, despite serious consequences.