Fooly Cooly AMV

If you love FLCL then this is for You