The best place that I have found is Aquatic Environments. It is located in Davenport, Iowa. I was there this last weekend and they had 7 or 8 blue hippos ranging from about two inches to about 6 or 7 inches. The place has a very large selection of coral, fish and live rock.