What stores sell biofreeze?

Add your answer...

1 Answer

You can shop at your local drug store or Wal-Mart and find Biofreeze. It can be purchased in cream form or you can get the convenient roll on. Biofreeze is great for those stiff and sore muscles we all get. more
Thanks for your feedback!

Related Videos

Not the answer you're looking for? Try asking your own question.