Too Hot to Handle Germany, which will start streaming on the site on February 28, was revealed by Netflix today.…