Supergirl gets Schooled

Supergirl gets Schooled is a fan made episode of Justice League Unlimited.

Plot Synopsis
While Superman is away on a mission to save a planet, Supergirl is tasked to defend Metropolis by herself when a new villain named Mad Mod has plans for her.