Supercharger - Forssa, Finland

Site is under construction. Marker on the map is in right spot.

Source (not my post):

2 Likes