Edited Videos Royalty Free Rights Managed Swim Upstream Viewing 1 to 4 of 4 Swim Upstream Video Clips DZ59_028 26s RM $$$ DZ82_001 17s RM $$$ DZ59_029 18s RM $$ DZ59_030 7s RM $$