What Affter Effects can do.
Maded few years ago by Ushenina Maria.