Once Upon a Time - 1.20 - "The Stranger"

4/29/12

By Joanna Martinez
Geppetto (Tony Amendola) washes up on a beach.
Geppetto (Tony Amendola) washes up on a beach.
ABC

News from our partners