Landmarks -painted digitally- is meant to be ambiguous as to its position on the timeline of the larger story, but it does contain a clue...
Each NFT comes with a physical print.
Must be holding the NFT on August 5th, 2021 to receive the physical print.