an image of a red and white vehicle with the words megaloon on it