20. TPHOLs 2007: Kaiserslautern, Germany