FORCE OF NATURE (noun) :
- a powerful natural phenomenon such as wind or rain.
- an athlete whose energy and determination make them hard to oppose.
Both implied in racing. #ForeverFaster
Director Tak Kuroha
Full Post-Production SOLEIL | SEA • Studio