Oklahoma Fantastic Finds: Lost Creek Safari animal park in Stillwater

Feed, pet and interact with adorable animals at the Lost Creek Safari animal park in Stillwater, a fun activity for the whole family! Watch the video and click here to learn more.