The severe thunderstorm that rattled Roanoke Valley residents on Wednesday June 19th was rotating as it approached the valley and lowered a wall cloud during its passage in addition to dumping hail, heavy rains, and high winds over the area.  Here are two video clips recorded from the north side of the valley, with the first clip sped up 8x to show the overall storm rotation:

And now for the wall cloud: