SMSL Great Escape: Heidelberg castles

They are stunning even from a distance, but once we pulled into Speyer, Germany we boarded a bus to Heidelberg and actually got to step into one.