One year after Pohjola Manor incident the Masked Man is back again.
2012
2014
2013
1995
2009
1996
1983
2004
2021
2019
2025
2017
2022