New Killer Whale show makes debut in Orlando

April 23, 2011 12:00:00 AM PDT
A new Killer Whale show is making its debut in Orlando, Florida.