Posts Tagged ‘Beyond 2000’
BEHEMOTH on Beyond 2000
This was filmed in Los Angeles, and aired in Australia in August 1990 (then a year later on the Discovery Channel in the US). BEHEMOTH was yet in the very early stages of construction, with lots of things uncabled or temporary… but it was a fun and rare video look at the bike in the…Read More
You must be logged in to post a comment.