I have two smaller species of Angelfish and they both have very strange colours. My first Angelfish has a rather unusual red patch on it's cheek while the other is green with red fins. None of the redness could be wounds because the markings were there when I bought them and I've had them for over 2 months now. Is a green Angelfish normal? Is it a rare type? 
