One SD card seems to weight about 2G. Considering the pigeon could carry 30-50G (depending on source), it seems they could carry about 15TB - 25TB in one go, flying up to ~100km/hour. Not sure how that would compare to a fiber-optic connection though. But for short distances it must surely have a higher bandwidth.