New music video from The Poodles – “The Greatest”

Nobody can do everything but everybody can do something!