No, You’re not imagining things. That is a 64gb micro sd card. It’s smaller than the smallest coin in British currency (5 pence coin).
Technology holds the key to our collective future, perhaps even our survival as a species. But only if we are mature enough to use it.
I still don’t have enough stuff to put on the card.