Grandmother and son visit all 63 national parks