You're right!
This is the flag of
Germany
.
Last updated: 07/15/08 Copyright © 2008 PrimaryGames.com