DEVICE/BROWSER INFO
aatventure
The west coast chain of dollar stores is reportedly filing for bankruptcy and shutting down all their stores. This video attempts to identify the biggest reasons behind their failure.