J-Bar Hobbies x MSC Weather Cam
Aarau is a town in northern Switzerland - Feuerwehr translates to Fire Department in English