23Mar 2018 Raywat / blog, Separated at Birth / 1 comment Separated at Birth, part 142 For part 141, click here. Actor Kevin Durand, best known for portraying alien warlord Zipacna Elon Musk, best known for portraying alien warlord Elon Musk Tags: special