This is Bibio marci, caught in April, despite the name... (March Fly, Bibio marci, Märzfliege)
All photographs copyright © 2002-2011 Antje Schulte. All rights reserved. Unauthorized use prohibited.