Nigeria is a West African nation of over 100 million energetic people. It is endowed with lots of natural resources but lacks human resources.
I'm an inveterate fox and not a hedgehog, so I always think you should try everything.
The Giants are looking for a trade but I don't think Atlanta wants to depart with a quality player.