The Subaru B5-TPH (the TPH stands for Turbo Parallel Hybrid) was an impressive new exhibit at the 2005 Tokyo Motor Show. It’s got a bit of everything. It is part SUV, part sports wagon with an electric motor alongside a turbocharged engine.
More: continued here