Update On Neville’s WWE Status
As Bodyslam.net's own Brad Shepard originally reported back on May 3rd, WWE Superstar Neville is no longer living in the United States and has returned to the UK.
Our story was confirmed by Dave Meltzer on today's episode of…