ADVERTISEMENT
Cancer survivor and amputee Joseph Robichaud prepares to cycle 50km in the Ride For Cancer.