Newport News Virginia

Newport News Virginia
  • Public
By Shorinkan 13 days ago

Categories: Martial arts, Karate, kobudo, Shorin-ryu

The flag of the City of Newport News Virginia

Shorinkan

Okinawan Shorin-ryu karate student and instructor