This is a Cabela's hanging canvas travel shower or toiletry bag.
The blue and black canvas bag has 7 inner black mesh pockets, 1 zippered clear plastic pocket, a pull-out black mesh bag with 3 pockets, a fold-over zippered outer flap with a hook to hang it by attached, and handles to carry it by.
It measures approximately 9" deep, 13" wide and 7" wide.
The bag is in pre-owned condition with a missing shoulder strap.