Sounds like you have a few Mexican/Latin American markets in Richmond. You should be able to find fresh Key Limes and the cool little juicers that go with them.
The difference between fresh and bottled is stunning!
Key Lime Cafe
207 N Talbot St, Saint Michaels, MD 21663