Or OneDrive? While WP does not allow one to upload video media to a free account (must upgrade to Premium, for video *stored* by WP), it is likely that a YouTube thumbnail (embed) can be placed on a free account site, to play content hosted elsewhere…
For example:
Note for next time – I am not seeing a “Read More” link associated with the beginning text, in the digest… Need to address that.