If the latest tracking information you have says Richmond, that just means it was scanned in Richmond. It could be any place between Richmond and its final destination. There were quite a few mail delays over the holidays because of the big storms on the east coast. Your package may be on a truck somewhere in transit. Don't give up hope...