Amazing! One Man 29 Voices. Rob Cantor has the internet world in amazement with his song ‘Perfect’ where he sings in 29 different voices of celebrities, he even throws in some instruments too! ‘Perfect’ is from his new album, Not A Trampoline. Listen to his song below and SHARE it if you liked it!