Same thing was thought up for the Home Guards in the UK in case the German panzers ever came ashore. Also T-26 variant?
I know I'm a year late, but this looks to be a reference of the film Talvisota. The variant is an HT-130 flamethrower tank. Here's the scene: https://youtu.be/_M8_hS0gqU8