The Quiz #630 – Merry Christmas! Which ghost is the first to visit Ebenezer Scrooge in A Christmas Carol? Play. Share. Listen with journalist & author, Megan Alexander.