Home Tags Lg

Tag: lg

Chirp perp: Finches found in luggage at NY airport

A man was caught at New York's JFK airport last weekend trying to smuggle dozens of South American finches into the country, a bird...