Warts are small, self-limited tumors caused by one of over 100 types of human papillomaviruses (HPV). Usually the virus invades outer layer of skin, through a tiny scratch, it...