Are you tired of the same fitness routine? Have you ever thought about taking karate lessons and what kind advantages it could have on your mental and physical health? Some people may think that ...