Snow, screams and a slice of history at BJIFF Carnival