Can you guess this bike?

Bonus points for the engine too.