With a name like Virginia Beach you already know what to expect from the city and it does not fail to deliver. With over 35 miles worth of sandy Atlantic ... Read more