Where can I get caviar?!
Believe it or not, I have been buying caviar at my local Wal-Mart for years now.
Look in the imported or ethnic food aisle.
Probably in small jars or cans.
Try and find a specialty food store that sells unique food items
Delicatessen or a fish shop or high end food store like Zabars in NYC.