Mercedes-Benz ML 63 AMG W166 in Lieksa, Finland Spotted in February 2020. Due to the on going war in Ukraine, Russians are no more allowed to enter Finland which means that the times with many ...