Finn Wolfhard recently spoke about his last days on the Stranger Things set which were filmed in December 2024. The It actor ...