About Screaming Culture
Screaming Culture is a London (UK) based solo experimental project led by Ricardo Monteiro.
Ricardo Monteiro - Multi-Instrumentalist , Producer, Engineering. Screaming Culture is a solo experimental project based in London, United Kingdom.
The one man band released a LP ("Shut Eyes" 2009) mixed and mastered at the West West Side Music Studios in New York and and a Single ("Do Not Be Afraid" 2... read more