This Karcher window vacuum is cordless and has an extra long battery life, lasting 100 hours. It can be used to clean windows ...