In Frankfurt, Germany, having a great time in town