Yo guys, so i came across a free bottle of some "All natural IGF-1" promoting spray made from deer antler extract. Ive looked into it and i havent found any STRONG evidence for or against it. Usually i take these "all natural" supplements with a grain of salt but i was wondering if any of yall...