At the Boston Aquarium, there's an Amazon tank with some HUGE fish (I can't remember what they are, but they were two-three feet long and longer - pacu, maybe?) and standard-sized angelfish in the same tank. If I had seen the two fish separately, I would've thought the big ones would've eaten the little ones, but apparently they didn't. It was sooo cool to see.