Freiberg am Neckar — town in Baden-Württemberg, Germany