Ren's science presnetation is an outlandish musical performance in the Even Stevens episode "Imfluenza - The Musical."
This picture has no license.
Appears on these pages
Influenza: The Musical, is the twenty-first episode of the second season of the Disney Channel...
Renee "Ren" Stevens is Louis' older sister in the TV series Even Stevens, portrayed by Christy...