Glee’s All-Boy Katy Perry Cover

Has there ever been anything like this on American TV?