Meditation and yoga is the 80/20 of the mind and body Twetch ยท February 6, 2021 Meditation and yoga is the 80/20 of the mind and body