VUCast: E.T. phone God?

https://youtu.be/02-IPQcAwo4

In this VUcast:

All this and more in the latest VUCast, Vanderbilt’s online newscast. Watch now.

[vucastblurb]