A regular Finnish man loses control after an incident and takes matters into his own hands.
1996
2023
2019
2004
2000
1999
1977
2007
2001
2010
2012
2025