A flashlight having a main power circuit and a barrel is disclosed. The main power circuit includes a light source and a portable power source for supporting the light source. The barrel is not within the main power circuit. The flashlight also has a ball for holding the light source. The light source is fit and in contact with the inner surface of the ball. The outer circumference of the ball has an array of fin-like protrusions for effectively dissipating heat from the light source.