Movie from 2026
A passenger on a train saw something happen in the distance. Was it just the rain playing trick on him?