Shoppers brave rain, cold for last-minute buys

Updated:

Loading
Shoppers brave rain, cold for last-minute buys