Get out your calculator:
It has 512 Million Bytes of storage, or 4,096,000,000 bits. To hold 2000 pictures, each picture has to be 2 Mega bits in size (on average), or about 256K Bytes. That would be a reasonably well compressed JPEG image if the source was 10 Mega pixel. Sure, it will hold them, just not sure how good they will look.