I just recieved these last week, and was told they were Giant leaf tails (Uroplatus fimbriatus). Now a few different people have seen these and all have said theu were Henkeli's. Just wondering if anybody can help clear this up. Thanks for any and all advice/help. Sorry if the pics are not that great to help out.
Kevin












