×
google news

Josh cachia

Malcolm Stewart and Josh Cachia in Australia (w/video)

16 April, 2020
If you enjoyed seeing Red Bull slo-mo video of James ‘Bubba’ Stewart earlier this morning, this promo video by JDR Motorsports dubbed Dream Ride will make you green with envy.Filmed in the rain forest of Cairns in Australia, it stars…