Have You Seen This? The future has arrived at 103.4 mph