F Flaxxer Member Joined 2017 2021-07-28 3:05 am #1 2021-07-28 3:05 am #1 Anyone heard these "giant killers" and have an opinion?