Infinite Realms

Infinite Realms is the second episode of the third season of Danny Phantom.