What is CrossFit and is it Right for Me?

What is CrossFit and is it Right for Me?