Why is my iPhoto Library size so much bigger than its contents?
Go to your iPhoto Library and right-click on it and select "Show Contents".
Then sort by List (Command+2).
Then go to Finder-View--Show View Options (Command+J) and select "Calculate all sizes"

It will count up all the folder/file sizes and you can see what is taking up space where.