SanDisk breaks the limit for one more time! They managed to squezee 128gb in a microSD card. 10 years ago the first microSD card had only 128mb and now it has 1000 times more! Innovation comes with a high price tag though so if you are planning to buy one prepared to spend ~200$.