Barebells soft protein bar marshmallow rocky road is an amazingly tasty protein bar that is suitable for athletes as well as being delicious as a snack.