I just heard this song blasting over my daughters radio, and also on MTV earlier today. I don't know (or care) who the "artists" are. Lyrics as follows, just sung over and over again. Looks like a big hit... "....Baby you and me we aren't nothing but mammals, so let's do it just like on the Discovery Channel...."