What Makes the Japanese Carp Kites special

What Makes the Japanese Carp Kites special

What Makes the Japanese Carp Kites special Carp kite or koinobori is a representation of a freshwater fish in Japan with the ability to swim upstream. Contrary to the norm, this type of fish carp is strong and courageous for it can beat all the strong currents and...