Target 201208520 is the Leibstadt Nuclear Power PlantLeibstadt, Switzerland47° 36′ 05″ N // 08° 11′ 01″ ETarget 201208520 is the Leibstadt Nuclear Power Plantin Leibstadt, Switzerland. Aerial view of target 201208520 is the Leibstadt Nuclear Power Plant in Leibstadt, Switzerland.