Van looking good on its recent road trip. Wiesbaden, Germany.