Embarrassing German POV experience, intense humiliation. Embarrassing German POV experience, intense humiliation. German(pov)