Designed by
Title
Interior of department store #31161457
Description
MOHEDAN LAKE, USA - FEBRUARY 2: interior of WalMart department store in Mohegan Lake, USA on February 2, 2010. WalMart is the worlds third largest public corporation, according to Fortune Global 500 in 2012
This image is editorial