This document presents a novel range-based localization algorithm utilizing a varying speed mobile sink for efficient location determination of sensor nodes in wireless sensor networks. The proposed mechanism allows non-GPS equipped nodes to derive their locations from a limited number of GPS-equipped nodes while optimizing energy use and improving localization accuracy. Simulation results demonstrate that the algorithm outperforms existing range-based localization schemes by employing dynamic mobile sink movements and communication range considerations.