gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to
gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to
gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to
gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to
gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to
gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to
gutsanduppercuts: It may not look pretty, but here’s an amazing example of how traditional Hung Gar can be applied to a real life fight.It’s brutal, fast and exists to either neutralize an opponent through a flurry of swift, powerful blows or to