Home » Once Upon a Time » Once Upon A Time Season 1 Episode 20 Spoiler Photos

Got enough theories about Pinocchio? Well below are the spoiler photos of Once Upon A Time season 1 episode 20 entitled “The Stranger.”



Episode 20 will air on April 29.


You can check Once Upon A Time Season 1 Reviews and Spoilers HERE.