How to mint one ERC721 NFT for multiple wallets?

The video tutorial below demonstrates how you can create NFTs that have similar content for multiple wallet addresses. Each NFT still uses a unique token ID and is owned by an individual wallet.

Although the video uses soulbound tokens, the steps are all similar for NFT except that you need to pick an ERC721 NFT smart contract when deploying instead of an SBT contract.