Germany November 14, 2024American reacts to Bike Culture in Germany (German city with more BIKES than CARS!)