August 20, 2014 Sophie Weiner

New evidence points to the possibility that the NYPD lied about a deadly vehicular incident last year when 24-year-old Japanese student Ryo Oyamada was ran over by Officer Darren Ilardi while crossing 40th Avenue in Queens. The police reported that the cruiser’s emergency lights had been on at the time of the crash and that the officer was […]

Read More…