2 MB is way to big... even for 3000x2000 pixels...
Anyway in the galleries pictures bigger than 350 kb usually give an error (for ppl having access)..
If you have another way to host them (you could also try freepixhosting.com), go on, but edit them because that size is simply wrong for the net
You can resize them to 2048 and be around 1 MB each with still very good quality