Fun SHARE: Faraday/Penny brother and sister? Born on island? April 6, 2009 by b rad Written 2nd April We now have confirmation that Ellie and Widmore are on the island… Read More