Rumours – TIFF 2024 October 18, 2024 The leaders of the G7 nations get lost in the woods while attempting to draft their provisional statement in Rumours. The leaders of the G7 Read More »