Creative Print AdsPETA – The Payback | Print advertising to showcase life if the animals have a vendetta on humansJune 9, 2018PETA - The Payback, A campaign that shows in a brutal and honest way, how would be life if the animals have a vendetta on…