As tall as a tree as small as a bug

Advertisement
As tall as a tree;
As small as a bug;
As fast as an eagle;
And as slow as a slug.
Many times in front or behind;
But never on top and always aligned.
What is it?

Click here for Answer

SHADOW