If you want to be prepared to defend yourself realistically on the street, you are going to have to prepare RIGHT NOW in a controlled training environment, how you can both GUARD against getting knocked out and at the same time, take a PUNCH and keep fighting. Regardless, if you are talking about knife, stick or gun,…