Have you called Customs? They could have taken it out to inspect and not packed it back properly. Could be sitting in their lost and found.