I'll have to wait for 4 hours at the LAX airport in a flight from Tokyo to Rio de Janeiro. I'm not a U.S citizen (have business visa, though), so I would like to know if it is allowed to leave the airport while waiting for the next flight (I'd like to buy some stuff in the U.S).
--- UPDATE ---
Thank you all for answers and comments. It's answered, but can anyone comment on this (I don't want to create another question just for this little thing): if I have 1:30 to do shopping, is it possible to get to an Apple Store or BestBuy? I really need a new notebook... :)