Bugs On A Plane, Cockroaches Hitch A Free Ride

Bugs On A Plane, Cockroaches Hitch A Free Ride

Passengers aboard two international flights bound for the southern Chinese city of Kunming had to share their plane with some unwanted travelling companions recently, with a total of more than …

2023-10-24