Lostpedia
Advertisement


Imelda Corcoran played the role of Abigail Spencer in "Jughead".

Advertisement