A foam cannon is an attachment for a pressure washer that creates a thick layer of foam to cover your car during the wash process. It is better than hand washing because it is more efficient, effective, and reduces the risk of scratches and swirls on your paint.