Stereo Crowd
New York
Incubated on the rooftops of South Harlem, Stereo Crowd, with their undeniable stage presence and reputation for nurturing audience participation, is quickly becoming known as New York City’…
Incubated on the rooftops of South Harlem, Stereo Crowd, with their undeniable stage presence and reputation for nurturing audience participation, is quickly becoming known as New York City’…