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

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.