Gets in a nice selection a couple times a month of Giants. *looks like they are out of Giants at the moment but they will post new videos when the new shipments arrive. Subscribe on Facebook and they will send you a notice when the new videos get posted.
Ebay has a sometimes nice selection, just have to look frequently and make sure to ask the measurements on the fish from the seller.
Petco also carries them, they get shipments in on Wed., usually best to check with your local store and see when they put the new fish out if you want to check frequently for new fish.