Stalls Posted on Tuesday July 2nd, 2024 by S_Pavlov Stalls in the USSR were independent small retail outlets located on the streets, in the entrances of buildings, at markets and in other places....