Texas Ranger
New member
Guys, I just finished reading Muscular Development at the supermarket a few minutes ago. There was an article saying that Deca was some sort of super drug that allowed you to gain virtually all muscle with 600mgs a week being the optimal dose. Is this true? Or is typical BS magazine propaganda?