Vehicle body frame and vehicle | Patent Publication Number 20240227939 | Patexia