In this article, the NFTs phenomenon is explored in several aspects, starting with an overview of the NFT main features and their standards, then providing NFTs use cases, state-of-the-art NFT solutions, ecosystem landscape, and market overview. Afterward, the benefits and challenges of the NFT technology are discussed.