A rotational multi-stable energy harvester has been presented in this paper for harnessing broadband ultra-low frequency vibrations. The novel design adopts a toroidal-shaped housing to contain a rolling sphere magnet which absorbs mechanical energy from bidirectional base excitations and performs continuous rotational movement to transfer the energy using electromagnetic transduction. Eight alternating tethering magnets are placed underneath its rolling path to induce multi-stable nonlinearity in the system, to capture low-frequency broadband vibrations. Electromagnetic transduction mechanism has been employed by mounting eight series connected coils aligned with the stable regions in the rolling path of the sphere magnet, aiming to achieve greater power generation due to optimized rate of change of magnetic flux. A theoretical model has been established to explore the multi-stable dynamics under varying low-frequency excitation up to 5 Hz and 3 g acceleration amplitudes. An experimental prototype has been fabricated and tested under low frequency excitation conditions. The harvester is capable of operating in intra-well, cross-well, and continuous rotation mode depending on the input excitation, and the validated physical device can generate a peak power of 5.78 mW with 1.4 Hz and 0.8 g sinusoidal base excitation when connected to a 405 Ω external load. The physical prototype is also employed as a part of a self-powered sensing node and it can power a temperature sensor to get readings every 13 s on average from human motion, successfully demonstrating its effectiveness in practical wireless sensing applications.