One year after Pohjola Manor incident the Masked Man is back again.
1988
2005
1989
2004
2020
1986
2023
2013
2012
2011
2016
1997
2000
1994