"Screaming in train?!"
Is this some new idiom I'm unfamiliar with? Does anyone know what this means?
Regards,
Pain.