deluxe canvas tote shoulder messenger beach bag, 22" x 16" heavy duty cotton, shoulder straps (pack of 1, red) impecgear