Posted in cars, cool cars, weird vehicles Tags: Matsuoka Orochi, Mazda Taiki, Peel P50, Skeletal big foot, weird vehicles