Vexilo
Japan Self-Defense Forces flag | Vexilo