Take the lovable characters from 'Sesame Street' and combine them with the combatants from 'Street Fighter' for one of the strangest game experiences ever.