According to Ken Davis, this is a Maico Taifun, with either a 350 or 400cc motor depending on year, made in the mid '50s in Germany
Copyright 2009 by Corey Levenson