One year after Pohjola Manor incident the Masked Man is back again.
1983
2004
1986
1988
1989
2023
2011
2014
2007
1997
2013
2008
2017
2001
2000