Lepus Prime Trophy

The Lepus Prime Trophy is an item dropped by Lepus Prime with a 1 in 10 chance. It can be placed on walls like a painting. It appears to be the boss's front leg on a weapon rack.