A pull buoy or leg float is a figure-eight shaped piece of closed-cell foam used in swim workouts.
Swimmers place the buoy between their thighs or their ankles to provide support to the body without kicking their legs; this allows the swimmer to focus on training only their arms and developing both endurance and upper body strength.