Plausible lunar transit of  a space debris FENGYUN  1999-025 CEJ  May 7, 2011 at 19:29:30 UT, Mintron camera. Lat 41.9420° N and Long 12.5608° E  (H=30 m).From the  light curve (enclosed here for evidence) it is possibly rotating which would explain the slight changing brightness detected (R.Lena, MT.Bregante)

   

The debris 1999-025 CEJ was  the "only" one transiting.The simulation was generated including TLEs from May 5-11  to give an accuracy indication.