Ted Cruz slammed on Twitter in record time after sniveling anti-Biden tweet

Happy Holidays!