"Public highway" means every way or place of whatever nature
generally open to the use of the public as a matter of right for
the purpose of vehicular travel even though such way or place may
never have been so open or may be temporarily closed for the
purpose of [...]