Hayabusa the Dog

“Hayabusa” the name Tetsuo gave his puppy, means falcon.

Hayabusa the Dog

Sawagakure TheJ