People that can sing while performing impersonations are very, very talented in my book! You've seen and heard Christina Bianco perform 'Total Eclipse of the Heart' on YouTube and on the Ellen Degeneres Show...now, watch Rob Cantor perform his original song 'Perfect' in 29 different voices...Perfect!