This is part of a group of shorts, apparently for Discovery Channel, that I found on YouTube. They are ok, good to share on social media with friends who share the same notion that we will be our own demise ahah
See also
Awards | FAQ | User Ratings | External Reviews | Metacritic Reviews