Lorsch is a town in the Bergstraße district in Hessen, Germany, 60 km south of Frankfurt. Lorsch is well known for the Lorsch Abbey, which has been named a World Heritage Site by UNESCO. From Wikipedia
Two masked assailants threatened an employee with a blank-firing weapon, stole cash, and fled; police are seeking information.