Darryl Dean

Darryl Dean is a Time Traveler that was seen on Apex TV this time traveler said that he came from the year 2033.

Video appearances:

Time Traveler From 2033 Gives Timeline of Future Events (Part 3)