Who Are Behemoth Labz? Behemoth Labz is a US-based SARMs company, according to their FAQ page, that sells both liquid and capsule products. However, it is unknown where they are located in the US, as their address is not listed. Are Behemoth Labs a trustworthy company? Or are they an illegitimate business with ineffective products? […]