Surface group representations in ${\rm SL}_2({\mathbb C})$ with finite mapping class orbits