Amputee cancer survivor battles to ride bus