Where To Stream Boku Dake ga Inai Machi Season 1 Episode 2
Palm of the Hand
- Aired January 15, 2016
- 30 Min
- Rated 8.3
- Number 6 Of 12 Rated Episodes
Satoru must quickly adjust to resuming his life in the past and finding out just how he can stop his life from being turned upside down.