Vexilo
Flag of American Muslim Socialists | Vexilo