Train time at Kaub. The Rhein main is very busy most times so it is not uncommon to have "oh sh*t" moments like this...
2387